#include "function.h"
//实现通讯录:通讯录可以用来存储1000个人的信息，每个人的信息包括：姓名、性别、年龄、电话、住址
//1.添加联系人信息
//2.删除指定联系人信息
//3.查找指定联系人信息
//4.修改指定联系人信息
//5.显示所有联系人信息
//6.清空所有联系人
//7.以名字排序所有联系人
enum mean
{
    EXIT,//0
    ADD,//1
    DEL,//2
    SEEK,//3
    MOD,//4
    SHOW,//5
    EMPTY,//6
    SORT//7
};
void mean()//菜单的实现
{
    printf("*****************************************************************\n");
    printf("*********           1.add              2.del          ***********\n");
    printf("*********           3.seek             4.mod          ***********\n");
    printf("*********           5.show             6.empty        ***********\n");
    printf("*********           7.sort             0.exit         ***********\n");
    printf("*****************************************************************\n");
}
int main()
{
    //初始化通讯录
    ab content;                                        //定义结构体变量content
    Iniab(&content);                                //初始化通讯录，这里传参选择传地址过去
    int input = 0;
    do
    {
        mean();
        printf("请选择->");
        scanf("%d", &input);
        switch (input)
        {
        case EXIT:
            printf("退出通讯录\n");
            break;
        case ADD:
            addcontent(&content);                        //增加联系人函数
            break;
        case DEL:
            delcontent(&content);                        //删除联系人函数
            break;
        case SEEK:
            seekcontent(&content);                        //寻找联系人函数
            break;
        case MOD:
            modcontent(&content);                        //修改联系人函数
            break;
        case SHOW:
            showcontent(&content);                        //展示联系人函数
            break;
        case EMPTY:
            emptycontent(&content);                        //清空联系人信息
            break;
        case SORT:
            sortcontent(&content);                        //排序联系人信息
            break;
        }
    } while (input);
    return 0;
}


